package builder

import (
	"autobattle/battle_map"
	"autobattle/battle_obj"
	"context"
)

type IBuildMap interface {
	BuildMap() battle_map.BattleMap
}

type IBuildCharacterA interface {
	BuildCharacterA() []battle_obj.Character
}

type IBuildCharacterB interface {
	BuildCharacterB() []battle_obj.Character
}

type IBuildContext interface {
	BuildContext() context.Context
}
